namespace PMS.Model
{
    using System;

    public class User
    {
        private DateTime? _adddate;
        private string _adduser;
        private string _adminposition;
        private string _backup1;
        private string _backup2;
        private string _backup3;
        private string _backup4;
        private string _backup5;
        private string _backup6;
        private string _backup7;
        private DateTime? _birthday;
        private string _birthplace;
        private string _class;
        private DateTime? _classdate;
        private string _degree;
        private DateTime? _evaluationdate;
        private DateTime? _graduationdate;
        private string _graduationschoole;
        private string _highesteducation;
        private string _id;
        private int? _isdoubleposition;
        private int? _isheighwith;
        private int? _isleave;
        private int? _isofficer;
        private DateTime? _jobpositiondate;
        private DateTime? _jobpositiondate1;
        private DateTime? _jobpositiondate2;
        private string _jobpositionname1;
        private string _jobpositionname2;
        private string _jobpositionno;
        private string _jobpositionremark;
        private string _jobpositionsummary;
        private string _jobpositiontype;
        private string _jobtitle1;
        private string _jobtitle2;
        private DateTime? _joinpartdate;
        private DateTime? _joinworkdate;
        private DateTime? _leavedate;
        private DateTime? _leaveday;
        private string _leaveno;
        private string _leavereasion;
        private string _leaveremark;
        private string _leavesummary;
        private string _leaveto;
        private string _major;
        private string _nation;
        private int? _organID;
        private string _photo;
        private string _politics;
        private string _position1;
        private string _position2;
        private DateTime? _positiondate1;
        private DateTime? _positiondate2;
        private DateTime? _positionenddate1;
        private DateTime? _positionenddate2;
        private string _positionlevel1;
        private string _positionlevel2;
        private string _positionno1;
        private string _positionno2;
        private string _positionremark1;
        private string _positionremark2;
        private DateTime? _positionstartdate1;
        private DateTime? _positionstartdate2;
        private DateTime? _registdate;
        private DateTime? _registday;
        private string _registfrom;
        private string _registno;
        private string _registremark;
        private string _registstate;
        private string _registsummary;
        private string _registto;
        private string _registtype;
        private string _registway;
        private string _remark;
        private string _sex;
        private DateTime? _updatedate;
        private string _updateuser;
        private int _userid;
        private string _username;
        private string _usertype;

        public DateTime? AddDate
        {
            get
            {
                return this._adddate;
            }
            set
            {
                this._adddate = value;
            }
        }

        public string AddUser
        {
            get
            {
                return this._adduser;
            }
            set
            {
                this._adduser = value;
            }
        }

        public string AdminPosition
        {
            get
            {
                return this._adminposition;
            }
            set
            {
                this._adminposition = value;
            }
        }

        public string Backup1
        {
            get
            {
                return this._backup1;
            }
            set
            {
                this._backup1 = value;
            }
        }

        public string Backup2
        {
            get
            {
                return this._backup2;
            }
            set
            {
                this._backup2 = value;
            }
        }

        public string Backup3
        {
            get
            {
                return this._backup3;
            }
            set
            {
                this._backup3 = value;
            }
        }

        public string Backup4
        {
            get
            {
                return this._backup4;
            }
            set
            {
                this._backup4 = value;
            }
        }

        public string Backup5
        {
            get
            {
                return this._backup5;
            }
            set
            {
                this._backup5 = value;
            }
        }

        public string Backup6
        {
            get
            {
                return this._backup6;
            }
            set
            {
                this._backup6 = value;
            }
        }

        public string Backup7
        {
            get
            {
                return this._backup7;
            }
            set
            {
                this._backup7 = value;
            }
        }

        public DateTime? Birthday
        {
            get
            {
                return this._birthday;
            }
            set
            {
                this._birthday = value;
            }
        }

        public string Birthplace
        {
            get
            {
                return this._birthplace;
            }
            set
            {
                this._birthplace = value;
            }
        }

        public string Class
        {
            get
            {
                return this._class;
            }
            set
            {
                this._class = value;
            }
        }

        public DateTime? ClassDate
        {
            get
            {
                return this._classdate;
            }
            set
            {
                this._classdate = value;
            }
        }

        public string Degree
        {
            get
            {
                return this._degree;
            }
            set
            {
                this._degree = value;
            }
        }

        public DateTime? EvaluationDate
        {
            get
            {
                return this._evaluationdate;
            }
            set
            {
                this._evaluationdate = value;
            }
        }

        public DateTime? GraduationDate
        {
            get
            {
                return this._graduationdate;
            }
            set
            {
                this._graduationdate = value;
            }
        }

        public string GraduationSchoole
        {
            get
            {
                return this._graduationschoole;
            }
            set
            {
                this._graduationschoole = value;
            }
        }

        public string HighestEducation
        {
            get
            {
                return this._highesteducation;
            }
            set
            {
                this._highesteducation = value;
            }
        }

        public string ID
        {
            get
            {
                return this._id;
            }
            set
            {
                this._id = value;
            }
        }

        public int? IsDoublePosition
        {
            get
            {
                return this._isdoubleposition;
            }
            set
            {
                this._isdoubleposition = value;
            }
        }

        public int? IsHeighWith
        {
            get
            {
                return this._isheighwith;
            }
            set
            {
                this._isheighwith = value;
            }
        }

        public int? IsLeave
        {
            get
            {
                return this._isleave;
            }
            set
            {
                this._isleave = value;
            }
        }

        public int? IsOfficer
        {
            get
            {
                return this._isofficer;
            }
            set
            {
                this._isofficer = value;
            }
        }

        public DateTime? JobPositionDate
        {
            get
            {
                return this._jobpositiondate;
            }
            set
            {
                this._jobpositiondate = value;
            }
        }

        public DateTime? JobPositionDate1
        {
            get
            {
                return this._jobpositiondate1;
            }
            set
            {
                this._jobpositiondate1 = value;
            }
        }

        public DateTime? JobPositionDate2
        {
            get
            {
                return this._jobpositiondate2;
            }
            set
            {
                this._jobpositiondate2 = value;
            }
        }

        public string JobPositionName1
        {
            get
            {
                return this._jobpositionname1;
            }
            set
            {
                this._jobpositionname1 = value;
            }
        }

        public string JobPositionName2
        {
            get
            {
                return this._jobpositionname2;
            }
            set
            {
                this._jobpositionname2 = value;
            }
        }

        public string JobPositionNo
        {
            get
            {
                return this._jobpositionno;
            }
            set
            {
                this._jobpositionno = value;
            }
        }

        public string JobPositionRemark
        {
            get
            {
                return this._jobpositionremark;
            }
            set
            {
                this._jobpositionremark = value;
            }
        }

        public string JobPositionSummary
        {
            get
            {
                return this._jobpositionsummary;
            }
            set
            {
                this._jobpositionsummary = value;
            }
        }

        public string JobPositionType
        {
            get
            {
                return this._jobpositiontype;
            }
            set
            {
                this._jobpositiontype = value;
            }
        }

        public string JobTitle1
        {
            get
            {
                return this._jobtitle1;
            }
            set
            {
                this._jobtitle1 = value;
            }
        }

        public string JobTitle2
        {
            get
            {
                return this._jobtitle2;
            }
            set
            {
                this._jobtitle2 = value;
            }
        }

        public DateTime? JoinPartDate
        {
            get
            {
                return this._joinpartdate;
            }
            set
            {
                this._joinpartdate = value;
            }
        }

        public DateTime? JoinWorkDate
        {
            get
            {
                return this._joinworkdate;
            }
            set
            {
                this._joinworkdate = value;
            }
        }

        public DateTime? LeaveDate
        {
            get
            {
                return this._leavedate;
            }
            set
            {
                this._leavedate = value;
            }
        }

        public DateTime? LeaveDay
        {
            get
            {
                return this._leaveday;
            }
            set
            {
                this._leaveday = value;
            }
        }

        public string LeaveNo
        {
            get
            {
                return this._leaveno;
            }
            set
            {
                this._leaveno = value;
            }
        }

        public string LeaveReasion
        {
            get
            {
                return this._leavereasion;
            }
            set
            {
                this._leavereasion = value;
            }
        }

        public string LeaveRemark
        {
            get
            {
                return this._leaveremark;
            }
            set
            {
                this._leaveremark = value;
            }
        }

        public string LeaveSummary
        {
            get
            {
                return this._leavesummary;
            }
            set
            {
                this._leavesummary = value;
            }
        }

        public string LeaveTo
        {
            get
            {
                return this._leaveto;
            }
            set
            {
                this._leaveto = value;
            }
        }

        public string Major
        {
            get
            {
                return this._major;
            }
            set
            {
                this._major = value;
            }
        }

        public string Nation
        {
            get
            {
                return this._nation;
            }
            set
            {
                this._nation = value;
            }
        }

        public int? OrganID
        {
            get
            {
                return this._organID;
            }
            set
            {
                this._organID = value;
            }
        }

        public string Photo
        {
            get
            {
                return this._photo;
            }
            set
            {
                this._photo = value;
            }
        }

        public string Politics
        {
            get
            {
                return this._politics;
            }
            set
            {
                this._politics = value;
            }
        }

        public string Position1
        {
            get
            {
                return this._position1;
            }
            set
            {
                this._position1 = value;
            }
        }

        public string Position2
        {
            get
            {
                return this._position2;
            }
            set
            {
                this._position2 = value;
            }
        }

        public DateTime? PositionDate1
        {
            get
            {
                return this._positiondate1;
            }
            set
            {
                this._positiondate1 = value;
            }
        }

        public DateTime? PositionDate2
        {
            get
            {
                return this._positiondate2;
            }
            set
            {
                this._positiondate2 = value;
            }
        }

        public DateTime? PositionEndDate1
        {
            get
            {
                return this._positionenddate1;
            }
            set
            {
                this._positionenddate1 = value;
            }
        }

        public DateTime? PositionEndDate2
        {
            get
            {
                return this._positionenddate2;
            }
            set
            {
                this._positionenddate2 = value;
            }
        }

        public string PositionLevel1
        {
            get
            {
                return this._positionlevel1;
            }
            set
            {
                this._positionlevel1 = value;
            }
        }

        public string PositionLevel2
        {
            get
            {
                return this._positionlevel2;
            }
            set
            {
                this._positionlevel2 = value;
            }
        }

        public string PositionNo1
        {
            get
            {
                return this._positionno1;
            }
            set
            {
                this._positionno1 = value;
            }
        }

        public string PositionNo2
        {
            get
            {
                return this._positionno2;
            }
            set
            {
                this._positionno2 = value;
            }
        }

        public string PositionRemark1
        {
            get
            {
                return this._positionremark1;
            }
            set
            {
                this._positionremark1 = value;
            }
        }

        public string PositionRemark2
        {
            get
            {
                return this._positionremark2;
            }
            set
            {
                this._positionremark2 = value;
            }
        }

        public DateTime? PositionStartDate1
        {
            get
            {
                return this._positionstartdate1;
            }
            set
            {
                this._positionstartdate1 = value;
            }
        }

        public DateTime? PositionStartDate2
        {
            get
            {
                return this._positionstartdate2;
            }
            set
            {
                this._positionstartdate2 = value;
            }
        }

        public DateTime? RegistDate
        {
            get
            {
                return this._registdate;
            }
            set
            {
                this._registdate = value;
            }
        }

        public DateTime? RegistDay
        {
            get
            {
                return this._registday;
            }
            set
            {
                this._registday = value;
            }
        }

        public string RegistFrom
        {
            get
            {
                return this._registfrom;
            }
            set
            {
                this._registfrom = value;
            }
        }

        public string RegistNo
        {
            get
            {
                return this._registno;
            }
            set
            {
                this._registno = value;
            }
        }

        public string RegistRemark
        {
            get
            {
                return this._registremark;
            }
            set
            {
                this._registremark = value;
            }
        }

        public string RegistState
        {
            get
            {
                return this._registstate;
            }
            set
            {
                this._registstate = value;
            }
        }

        public string RegistSummary
        {
            get
            {
                return this._registsummary;
            }
            set
            {
                this._registsummary = value;
            }
        }

        public string RegistTo
        {
            get
            {
                return this._registto;
            }
            set
            {
                this._registto = value;
            }
        }

        public string RegistType
        {
            get
            {
                return this._registtype;
            }
            set
            {
                this._registtype = value;
            }
        }

        public string RegistWay
        {
            get
            {
                return this._registway;
            }
            set
            {
                this._registway = value;
            }
        }

        public string Remark
        {
            get
            {
                return this._remark;
            }
            set
            {
                this._remark = value;
            }
        }

        public string Sex
        {
            get
            {
                return this._sex;
            }
            set
            {
                this._sex = value;
            }
        }

        public DateTime? UpdateDate
        {
            get
            {
                return this._updatedate;
            }
            set
            {
                this._updatedate = value;
            }
        }

        public string UpdateUser
        {
            get
            {
                return this._updateuser;
            }
            set
            {
                this._updateuser = value;
            }
        }

        public int UserID
        {
            get
            {
                return this._userid;
            }
            set
            {
                this._userid = value;
            }
        }

        public string UserName
        {
            get
            {
                return this._username;
            }
            set
            {
                this._username = value;
            }
        }

        public string UserType
        {
            get
            {
                return this._usertype;
            }
            set
            {
                this._usertype = value;
            }
        }
    }
}

